package it.pecuswap.backend.wrappers;

import it.pecuswap.backend.entities.Utenti;
import it.pecuswap.commons.dto.UtentiDTO;

public class UtentiWrapper {

	public static Utenti copyFromDTO(UtentiDTO utenteDTO){
		Utenti utenteEntity = new Utenti();
		if (utenteEntity != null && utenteDTO != null) {
			//utenteEntity.setCodiceAmico(utenteDTO.getCodiceAmico());
			//utenteEntity.setCodiceFiscale(utenteDTO.getCodiceFiscale());
			utenteEntity.setCognome(utenteDTO.getCognome());
			//utenteEntity.setComuneNascita(utenteDTO.getComuneNascita());
			//utenteEntity.setComuneResidenza(utenteDTO.getComuneResidenza());
			//utenteEntity.setDtIscrizione(utenteDTO.getDtIscrizione());
			//utenteEntity.setDtNascita(utenteDTO.getDtNascita());
			//utenteEntity.setEmail(utenteDTO.getEmail());
			//utenteEntity.setFlAccContratto(utenteDTO.getFlAccContratto());
			//utenteEntity.setFlAttivo(utenteDTO.getFlAttivo());
			//utenteEntity.setFlPrivacy(utenteDTO.getFlPrivacy());
			//utenteEntity.setIdUtente(utenteDTO.getIdUtente());
			//utenteEntity.setIndirizzoResidenza(utenteDTO.getIndirizzoResidenza());
			utenteEntity.setNome(utenteDTO.getNome());
			//utenteEntity.setPartitaIva(utenteDTO.getPartitaIva());
			utenteEntity.setPassword(utenteDTO.getPassword());
			//utenteEntity.setQuotaIscrizione(utenteDTO.getQuotaIscrizione());
			//utenteEntity.setTokenIscrizione(utenteDTO.getTokenIscrizione());
			//utenteEntity.setTotaleBonus(utenteDTO.getTotaleBonus());
			//utenteEntity.setUseridPaypal(utenteDTO.getUseridPaypal());
			utenteEntity.setUsername(utenteDTO.getUsername());
		}
		return utenteEntity;
	}
	
	public static UtentiDTO copyFromEntity(Utenti utenteEntity){
		UtentiDTO utenteDTO = new UtentiDTO();
		if (utenteEntity != null && utenteDTO != null) {
			//utenteDTO.setCodiceAmico(utenteEntity.getCodiceAmico());
			//utenteDTO.setCodiceFiscale(utenteEntity.getCodiceFiscale());
			utenteDTO.setCognome(utenteEntity.getCognome());
			//utenteDTO.setComuneNascita(utenteEntity.getComuneNascita());
			//utenteDTO.setComuneResidenza(utenteEntity.getComuneResidenza());
			//utenteDTO.setDtIscrizione(utenteEntity.getDtIscrizione());
			//utenteDTO.setDtNascita(utenteEntity.getDtNascita());
			//utenteDTO.setEmail(utenteEntity.getEmail());
			//utenteDTO.setFlAccContratto(utenteEntity.getFlAccContratto());
			//utenteDTO.setFlAttivo(utenteEntity.getFlAttivo());
			//utenteDTO.setFlPrivacy(utenteEntity.getFlPrivacy());
			//utenteDTO.setIdUtente(utenteEntity.getIdUtente());
			//utenteDTO.setIndirizzoResidenza(utenteEntity.getIndirizzoResidenza());
			utenteDTO.setNome(utenteEntity.getNome());
			//utenteDTO.setPartitaIva(utenteEntity.getPartitaIva());
			utenteDTO.setPassword(utenteEntity.getPassword());
			//utenteDTO.setQuotaIscrizione(utenteEntity.getQuotaIscrizione());
			//utenteDTO.setTokenIscrizione(utenteEntity.getTokenIscrizione());
			//utenteDTO.setTotaleBonus(utenteEntity.getTotaleBonus());
			//utenteDTO.setUseridPaypal(utenteEntity.getUseridPaypal());
			utenteDTO.setUsername(utenteEntity.getUsername());
		}
		return utenteDTO;
	}
}
